package caronas.teste;

import caronas.dao.CaronaDao;
import caronas.modelo.Carona;
import caronas.modelo.Ponto;
import caronas.modelo.Usuario;

public class TestaCaronaDao {
	public static void main(String[] args) {
		CaronaDao dao = new CaronaDao();
		Carona carona = dao.carregar(new Long(1));
		System.out.println("removendo: " + carona);
		dao.remover(carona);
	}
	
	static void adicionar() {
		Usuario usuario = new Usuario("Eduardo Farias", "eduvfsilva@di.ufpb.br", "43210");
		
		CaminhoAleatorio caminhoAleatorio = new CaminhoAleatorio();
		Ponto a = caminhoAleatorio.geraPonto('A', "blue");
		Ponto b = caminhoAleatorio.geraPonto('B', "red");
		Ponto c = caminhoAleatorio.geraPonto('C', "green");
		Ponto d = caminhoAleatorio.geraPonto('D', "black");
		
		Carona carona1 = new Carona(usuario, a, b);
		Carona carona2 = new Carona(usuario, c, d);

		CaronaDao dao = new CaronaDao();
		dao.adicionar(carona1);
		dao.adicionar(carona2);
	}
}
